//提升:在程序执行前,会将var声明的变量提升到所在作用域的最前边,只是提升声明,并不提升赋值;

console.log(a);
var a = 1;
console.log(a);